html {
	font-size: 14px;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

body {
	background: #f9f9f9!important;
	margin: 0;
	padding: 0;
	min-width: 1140px;
	-webkit-transition: -webkit-transform .3s ease;
	-moz-transition: -moz-transform .3s ease;
	transition: ease,transform .3s ease;
}
.font12 {
	font-size: 12px;
}
.font14 {
	font-size: 12px;
}

.czd-header {
	background: #2072AC;
	color: #fff;
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
	overflow: hidden;
	font-family: "Microsoft YaHei", "Microsoft JhengHei", "黑体";
}
.czd-header a {
	color: #fff;
	text-decoration: none;
}

.czd-header .title {
	font-size: 2rem;
}

.czd-header .sub-title {
	font-size: 1.2rem;
}

.czd-header .logout {
	color: #fff;
	text-decoration: none;
}

.input-search {
	width: 300px;
}
.input-page {
	width: 50px;
}

.org table td a {
	margin-right: 5px;
}
/*
.ui.vertical.menu .item .menu .active.item {
	background-color: #333;
	color: #fff;
}

.ui.vertical.menu .item .menu .active.item:after {
	display: block;
	content: ' ';
	border-top: solid 5px transparent;
	border-right: solid 0px #ddd;
	border-bottom: solid 5px transparent;
	border-left: solid 5px #333;
	position: absolute;
	right: -5px;
	top: 8.5px;
}
*/

/*
	login
*/
.login-block {
	margin: 6rem auto 0!important;
}
.login-block .ui.attached.header {
	background-color: #eee !important;
	padding: .8em 1rem !important;
}
.ui.login.segment {
	padding: 2.0em 1em;
}

.ui.table tbody tr:nth-child(2n) {
	background-color: rgba(0,0,50,0.03);
}

.ui.table td.negative, .ui.table tr.negative {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.ui.table td.positive, .ui.table tr.positive {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.desc {
	font-size: 12px;
	color: #999;
	line-height: 1.5;
}
.czd.icon {
	font-size: 1.5em;
}
.czd.icon:hover {
	color: #009FDA;
	cursor: pointer;
}

/*--------------
    display
---------------*/
.hide {
	display: none!important;
}
/*--------------
    margin
---------------*/
.m0 {margin: 0 !important;}
.ml0 {margin-left: 0px !important;}
.ml5 {margin-left: 5px !important;}
.ml10 {margin-left: 10px !important;}
.ml15 {margin-left: 15px !important;}
.ml20 {margin-left: 20px !important;}
.ml25 {margin-left: 25px !important;}
.ml30 {margin-left: 30px !important;}
.ml35 {margin-left: 35px !important;}
.ml40 {margin-left: 40px !important;}
.mr0 {margin-right: 0px !important;}
.mr5 {margin-right: 5px !important;}
.mr10 {margin-right: 10px !important;}
.mr15 {margin-right: 15px !important;}
.mr20 {margin-right: 20px !important;}
.mr25 {margin-right: 25px !important;}
.mr30 {margin-right: 30px !important;}
.mr35 {margin-right: 35px !important;}
.mr40 {margin-right: 40px !important;}
.mt0 {margin-top: 0px !important;}
.mt5 {margin-top: 5px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt25 {margin-top: 25px !important;}
.mt30 {margin-top: 30px !important;}
.mt35 {margin-top: 35px !important;}
.mt40 {margin-top: 40px !important;}
.mb0 {margin-bottom: 0px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb25 {margin-bottom: 25px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb35 {margin-bottom: 35px !important;}
.mb40 {margin-bottom: 40px !important;}

/*--------------
    padding
---------------*/
.p0 {padding: 0 !important;}
.pl0 {padding-left: 0px !important;}
.pl5 {padding-left: 5px !important;}
.pl10 {padding-left: 10px !important;}
.pl15 {padding-left: 15px !important;}
.pl20 {padding-left: 20px !important;}
.pl25 {padding-left: 25px !important;}
.pl30 {padding-left: 30px !important;}
.pl35 {padding-left: 35px !important;}
.pl40 {padding-left: 40px !important;}
.pr0 {padding-right: 0px !important;}
.pr5 {padding-right: 5px !important;}
.pr10 {padding-right: 10px !important;}
.pr15 {padding-right: 15px !important;}
.pr20 {padding-right: 20px !important;}
.pr25 {padding-right: 25px !important;}
.pr30 {padding-right: 30px !important;}
.pr35 {padding-right: 35px !important;}
.pr40 {padding-right: 40px !important;}
.pt0 {padding-top: 0px !important;}
.pt5 {padding-top: 5px !important;}
.pt10 {padding-top: 10px !important;}
.pt15 {padding-top: 15px !important;}
.pt20 {padding-top: 20px !important;}
.pt25 {padding-top: 25px !important;}
.pt30 {padding-top: 30px !important;}
.pt35 {padding-top: 35px !important;}
.pt40 {padding-top: 40px !important;}
.pb0 {padding-bottom: 0px !important;}
.pb5 {padding-bottom: 5px !important;}
.pb10 {padding-bottom: 10px !important;}
.pb15 {padding-bottom: 15px !important;}
.pb20 {padding-bottom: 20px !important;}
.pb25 {padding-bottom: 25px !important;}
.pb30 {padding-bottom: 30px !important;}
.pb35 {padding-bottom: 35px !important;}
.pb40 {padding-bottom: 40px !important;}

/*--------------
    float
---------------*/
.cright {
	float:right;
}
.cleft {
	float: left;
}

/*--------------
    clear float
---------------*/
.clearfix:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*--------------
    color 
---------------*/
.cred {
	color: #D95C5C;
}
.cred.ui-button {
	border-color: #E75859;
	background: #D95C5C;
	color: #FFF;
}
.cblue {
	color: #6ECFF5;
}
.cgreen {
	color: #A1CF64;
}
.cgreen.ui-button {
	border-color: #5BBD72;
	background: #A1CF64;
	color: #FFF;
}
.corange {
	color: #F05940;
}
.cpurple {
	color: #564F8A;
}
.cteal {
	color: #00B5AD;
}

/* width */
.w100 {
	width: 100px!important;
}
.w150 {
	width: 150px!important;
}
.w200 {
	width: 200px!important;
}
.w300 {
	width: 300px!important;
}
.w400 {
	width: 400px!important;
}
.w500 {
	width: 500px!important;
}

/* override global style */
.ui.corner.label {
	z-index: 1!important;
}
.ui.pagination.menu .active.item {
	background-color: rgba(0,0,0,.5);
	color: #fff;
}
.ui.breadcrumb {
	font-size: .83rem;
}
.ui.breadcrumb a {
	color: #000;
	text-decoration: none;
}
.ui.breadcrumb .divider {
	opacity: 1;
	color: rgba(0,0,0,1);
}
.ui-dialog {
	font-size: 12px;
}
.ui-dialog,
.ui-dialog .ui-dialog-content {
	overflow: initial;
}
.ui.form .field>label {
	font-weight: bold;
	width: 100px;
	min-width: 80px;
	padding-right: 20px;
	text-align: right;
}

/* upload button */
.btn-upload {
	padding: 0 !important;
}

.uploadify:hover .uploadify-button {
	background-color: #1AB8F3 !important;
}

.uploadify-button {
	text-shadow: none !important;
	font-family: "微软雅黑" Arial, Helvetica, sans-serif !important;
	font-size: 1rem !important;
}

.ui.horizontal.list>.item:first-child {
	margin-left: 1em;
}

.ui.form .phone-list.grouped.fields {
	text-align: left;
	margin: 0 auto;
	width: 324px;
}

/**
 * qtip
 */
.qtip.loading {
	border: 0;
	background: none;
}
.qtip.loading .ui.segment {
	width: 110px;
	height: 46px;
}
.qtip.loading .qtip-content {
	padding: 0;
}

.empitem{
	max-width: 94px;
}

.report {
	width: 100%;
}
.js_delete_answer {
	height: 34px;
	line-height: 34px;
}
#container .form-horizontal {
	border-radius: 4px;
	border: 1px solid #ddd;
	background: #fff;
	padding: 10px;
}
#container .breadcrumb {
	background-color: transparent;
}
#container .table-hover > tbody > tr:hover > td,
#container .table-hover > tbody > tr:hover > th {
	background-color: #fff;
}
.qtip-preview.qtip {
	max-width: initial;
	border: 0;
	background: none;
}
.qtip-preview .qtip-content {
	width: 480px;
	padding: 0;
}
.qtip-preview .qtip-titlebar {
	background-color: #666!important;
	color: #fff;
}
.qtip-broadcast.qtip {
	max-width: initial;
	width: 420px;
}
.qtip-broadcast textarea {
	width: 100%;
	height: 80px;
	resize:none;
}